Big Huge Thesaurus

Homo erectus

noun